package com.fimdomes.services;

import static org.junit.Assert.*;
import com.fimdomes.models.*;
import org.joda.time.DateTime;
import org.junit.Test;




public class _MesServiceTest {

	@Test
	public void DeveCalcularTotalDeDespesas(){
		Mes mesatual = new Mes(DateTime.now());
		
		Despesa despesa1 = new Despesa();
		Despesa despesa2 = new Despesa();
		
		despesa1.setNome("despesa1");
		despesa1.setValor(100.0);
		despesa1.setVencimento(DateTime.now());
		mesatual.adicionaDespesa(despesa1);
		
		despesa2.setNome("despesa2");
		despesa2.setValor(130.0);
		despesa2.setVencimento(DateTime.now());
		mesatual.adicionaDespesa(despesa2);
		
		MesService service = new MesService();
		assertEquals(230.0, service.TotalDeDespesas(mesatual), 0.0001);
	}
}
